---
title: Overview
description: Technical documentation for contributors and developers working with Twenty
---

import { CardTitle } from "/snippets/card-title.mdx"

## Getting started

<CardGroup cols={2}>
  <Card href="/developers/local-setup" img="/images/user-guide/fields/field.png">
    <CardTitle>Local Setup</CardTitle>
    The guide for contributors (or curious developers) who want to run Twenty locally (on laptop, PC...)
  </Card>

  <Card href="/developers/self-hosting/docker-compose" img="/images/user-guide/integrations/plug.png">
    <CardTitle>Self-Hosting</CardTitle>
    Learn how to host Twenty on your own server
  </Card>

  <Card href="/developers/api-and-webhooks/api" img="/images/user-guide/api/api.png">
    <CardTitle>API and Webhooks</CardTitle>
    REST and GraphQL APIs, webhooks, and integrations
  </Card>
</CardGroup>

## Contributing

<CardGroup cols={2}>
  <Card href="/developers/bug-and-requests" img="/images/user-guide/api/api.png">
    <CardTitle>Bugs and Requests</CardTitle>
    Ask for help on GitHub or Discord
  </Card>

  <Card href="/developers/frontend-development/frontend-commands" img="/images/user-guide/create-workspace/workspace-cover.png">
    <CardTitle>Frontend Development</CardTitle>
    Frontend commands, Figma, React Best Practices...
  </Card>

  <Card href="/developers/backend-development/server-commands" img="/images/user-guide/kanban-views/kanban.png">
    <CardTitle>Backend Development</CardTitle>
    NestJS, Custom Objects, Queues...
  </Card>
</CardGroup>
